Functional Strips: a More General Language for Planning and Problem Solving (preliminary Version)

نویسنده

  • Blai Bonet
چکیده

The Strips language introduced by Fikes and Nilsson in 1971 has shaped most of the work in Planning. Its appeal can be explained by two reasons: Strips provides a compact language for representing actions that avoids the frame problem, and at the same time supports divide-and-conquer strategies that have been regarded as good for planning. In recent years, a number of extensions of Strips have been developed, yet they all share with Strips the following restriction: uent symbols, i.e. the symbols whose interpretation may change as a result of the actions, must be either relational or constant symbols. In this work we show that this restriction can be relaxed allowing for signiicantly more eecient representations and faster planning. More precisely, we move from the Strips language, that is based on relational uents, to Functional Strips, a language similar to Strips that is based on functional uents. Functional Strips can represent alìStrips problems', as well as problems that are dif-cult to encode or solve in Strips such problems involving resources. The advantage of a functional language over a purely relational one is that functions can be nested and hence can refer to objects without providing their explicit names. As a result, the number of arguments in action descriptions and the number of possible ground actions can be reduced substantially, something that is crucial in modern planners. For example, the 8-puzzle can be modeled by means of 4 ground actions, the Towers of Hanoi, with 3 ground actions, etc. Indeed, in many problems the number of ground actions gets reduced to the branching factor of the problem, and the state representations become as eecient as specialized representations. In the full version of the paper, we examine the performance of the 1 Heuristic Search Planner (HSP) used in the recent Planning Competition when extended to handle problems expressed in the new language.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

KI-Zeitschrift - Auszug als Leseprobe

Planning is a form of general problem solving. It has been one of the main topics of interest in AI from the outset. The task in the field is to design problem solving techniques that can be applied to arbitrary problem domains and that thus model, or imitate, one of the distinguishing qualities of humans: the ability to reason about unseen domains. The overall goal in the field can be formulat...

متن کامل

Learning by Analogical Replay in PRODIGY: First Results

Robust reasoning requires learning from problem solving episodes. Past experience must be compiled to provide adaptation to new contingencies and intelligent modification of solutions to past problems. This paper presents a comprehensive computational model of analogical reasoning that transitions smoothly between case replay, case adaptation, and general problem solving, exploiting and modifyi...

متن کامل

Action Planning & General Game Playing for Robots

One of the oldest dreams in the research area of Artificial Intelligence is the design of autonomous robots with problem-solving ability comparable to that of humans. Beginning of the 70's was the Stanford Research Institute Planning System STRIPS (Fikes & Nilsson, 1971). Its formalism for the description of action planning domains is fundamental. STRIPS is motivated by mapping plans to robots,...

متن کامل

THE UNIVERSITY OF CALGARY DoLittle: A Learning Multi{Strategy Planner by Hansj org Baltes A DISSERTATION SUBMITTED TO THE FACULTY OF GRADUATE STUDIES IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF DOCTOR OF PHILOSOPHY

Multi-strategy planning focuses on the selection and combination of di erent problem solving methods. Since planning is intractable in complex domains, researchers have developed di erent methods to restrict, restructure, or reorder the search space and to search the new space. These reformulations of the search space are based on assumptions about the domain or other features of the task such ...

متن کامل

Utilizing Problem Structure in Planning, A Local Search Approach

The book deals with general problem solving in the form given by the STRIPS planning formalism. Planning systems read in a STRIPS problem description, and then perform the search for a solution fully automatically, i.e., without any knowledge about the problem other than the transition rules that generate the search space. Starting from an existing approach to planning as heuristic search, I de...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999